// pages/post/my_space/my_space.js
// var postsData = require('../../../data/post/post.js').data
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    index: 0,
    my_post_num: null,
    my_favorite_num: 4,
    userInfo: null,
    myArticle:[],
    myFavorite:[],
    post: [
      {
        title: '闲置桌子置换',
        preview: '家里新换了一张桌子，旧桌子状态良好。',
        content: '家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。',
        user: '9号楼小王',
        user_pic: '../../../images/forum/slider_1.jpeg',
        time: '19个小时以前'
      },
      {
        title: '爱护社区环境人人有责',
        preview: '春暖花开，社区环境美不胜收，但不文明行为也随处可见。',
        content: '春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。',
        user: '爱吃葡萄的小李',
        user_pic: '../../../images/forum/slider_1.jpeg',
        time: '23个小时以前'
      },
      {
        title: '闲置桌子置换',
        preview: '家里新换了一张桌子，旧桌子状态良好。',
        content: '家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。',
        user: '9号楼小王',
        user_pic: '../../../images/forum/slider_3.jpeg',
        time: '19个小时以前'
      },
      {
        title: '爱护社区环境人人有责',
        preview: '春暖花开，社区环境美不胜收，但不文明行为也随处可见。',
        content: '春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。',
        user: '爱吃葡萄的小李',
        user_pic: '../../../images/forum/slider_1.jpeg',
        time: '23个小时以前'
      },
      {
        title: '闲置桌子置换',
        preview: '家里新换了一张桌子，旧桌子状态良好。',
        content: '家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。家里新换了一张桌子，旧桌子状态良好。',
        user: '9号楼小王',
        user_pic: '../../../images/forum/slider_2.jpeg',
        time: '19个小时以前'
      },
      {
        title: '爱护社区环境人人有责',
        preview: '春暖花开，社区环境美不胜收，但不文明行为也随处可见。',
        content: '春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。春暖花开，社区环境美不胜收，但不文明行为也随处可见。',
        user: '爱吃葡萄的小李',
        user_pic: '../../../images/forum/slider_1.jpeg',
        time: '23个小时以前'
      },
    ],
    comments: [
      {
        user: '10号楼小李',
        comment: '桌子还在吗？',
        post_id: 4
      },
      {
        user: '3号楼老张',
        comment: '这桌子看着不错',
        post_id: 4
      }
    ]
  },
  changeTabbar(e){
    // console.log(e.currentTarget.dataset.id)
    this.setData({ index: e.currentTarget.dataset.id})
    // if(e.currentTarget.dataset.id==2){
    //   this.read_message()
    // }
  },

  test_message: function (){
    // 管理员删除帖子，某人回复你的帖子，某人回复你的评论
    // 帖子id，帖子标题，回复者姓名，回复评论内容
    var new_message_box = [
      {
        'type': 0,
        'post_id': null,
        'title': '小区里有小偷',
        'from': null,
        'comment': null
      },
      {
        'type': 1,
        'post_id': 4,
        'title': '闲置桌子置换',
        'from': '老郑大爷',
        'comment': '多少钱买的啊？'
      }
    ]
    // wx.setStorageSync('new_message', new_message_box)
  },

  read_message: function (){
    wx.removeStorageSync('new_message')
  },
  
  onLoad: function (options) {
    this.getMyArticle()
    
    //获得用户信息
    var that = this
    this.data.userInfo = app.globalData.userInfo
    console.log("*******",this.data.userInfo)
    // 更改数据后 要调用 setData 才能渲染到页面
    this.setData({
      userInfo: this.data.userInfo
    })
    //
    this.getMyFavorite()



    // this.test_message()
    var posts_list = wx.getStorageSync('posts_list')
    var viewr_info = wx.getStorageSync('user_info')
    var my_posts = []
    for(var i=0; i<posts_list.length; i++){
      if(posts_list[i].author_id == viewr_info.user_id){
        my_posts.push(posts_list[i])
      }
    }
    var my_favorite_posts = []
    var collected_status = wx.getStorageSync('collected_status')
    // console.log(collected_status)
    for(var i=0; i<posts_list.length; i++){
      // console.log(collected_status[posts_list[i].post_id])
      if(collected_status[posts_list[i].post_id] == true){
        my_favorite_posts.push(posts_list[i])
      }
    }
    // console.log(my_favorite_posts)
    this.setData({
      me: viewr_info,
      my_posts: my_posts,
      my_post_num: my_posts.length,
      my_favorite_posts: my_favorite_posts,
      my_favorite_num:my_favorite_posts.length
    })
    // var my_posts = [];
    // for(var i=0; i<postsData.length; i++){
    //   if(postsData[i].author_id=="1001"){
    //     my_posts.push(postsData[i]);
    //   }
    // }
    // this.setData({
    //   my_posts: my_posts
    // })
  },
  my_post_click: function (e){
    // var post_id = e.detail.value.post_id;
    var post_id = e.currentTarget.dataset.post_id
    wx.navigateTo({
      url: '../post_content/post_content?post_id=' + post_id,
    })
  },
    getMyArticle(){
    app.sendGetRequest('/bbs/myarticle',(res)=>{
      this.setData({
        myArticle:res.rows
      })
    },(err)=>{
      console.log(err)
    })
  },
  getMyFavorite(){
    app.sendGetRequest('/bbs/favorite/favoritelist',(res)=>{
      this.setData({
        myFavorite:res.rows
      })
      console.log(res.rows)
    },(err)=>{
      console.log(err)
    })
  },
  toArticle(e){
    var toArticleId  = e.currentTarget.dataset.articleid
    console.log("toArticleId",toArticleId)
    wx.navigateTo({
      url: '../post_content/post_content?articleid=' + toArticleId,
    })
  }
})